﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Actuals.CoreDomain.Business
{
    public interface IBusinessPartTimeDetail
    {
        IList<IPartTimeDetails> GetPartTimeDetails(int employeeId);
        IList<IPartTimeDetails> GetPartTimeDetails(int projectId, int releaseId, int employeeId);
        IList<IPartTimeDetails> GetPartTimeDetails(DateTime startDate, DateTime endDate, int employeeId);
        bool AddPartTimeDetails(IPartTimeDetails partTimeDetails);
        IList<IPartTimeDetails> GetPartTimeDetailsForTeam(int teamId);
        bool DeletePartTimeDetails(int partTimeId);
        bool IsInValidDate(DateTime date, int employeeId);
    }
}
